package com.pzh.assignment.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 
 * </p>
 *
 * @author pengzhihao
 * @since 2022-04-16
 */
@Getter
@Setter
@TableName("task_final")
@ApiModel(value = "TaskFinal对象", description = "")
public class TaskFinal implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("定稿教学任务id")
      @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty("实验学时")
    private Float experimental;

    @ApiModelProperty("理论学时")
    private Float theoretical;

    @ApiModelProperty("学分")
    private Float credit;

    @ApiModelProperty("授课教师")
    private String teacher;

    @ApiModelProperty("是否合班：0 否 1 是")
    private Integer merge;

    @ApiModelProperty("教学班实际人数")
    private Integer actualNum;

    @ApiModelProperty("教学班最大人数")
    private Integer maxNum;

    @ApiModelProperty("教学班标准人数")
    private Integer commonNum;

    @ApiModelProperty("专业")
    private String major;

    @ApiModelProperty("课程名称")
    private String courseName;

    @ApiModelProperty("课程类别")
    private String courseType;

    @ApiModelProperty("年级")
    private Integer grade;

    @ApiModelProperty("学期：XXXX-XXXX-X")
    private String semester;


}
